(something) from hell - French English Dictionary